start: 00000000 600E bra +0x10 /* 00000010 */ 00000002 0000 4344 ori.b D0, 0x44 /* 'D' */ 00000006 4546 chk.w D2, D6 00000008 00EC .incomplete 0000000A 0000 0000 ori.b D0, 0x0 0000000E 0000 41FA ori.b D0, 0xFA // begin alternate branch 00000010-00000014 label00000010: 00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */] // end alternate branch 00000010-00000014 label00000010: // (misaligned) 00000012 FFEE .invalid <> 00000014 21C8 09CE move.l [0x000009CE /* ToolScratch */], A0 00000018 6000 04F0 bra +0x4F2 /* 0000050A */ 0000001C 225F movea.l A1, [A7]+ 0000001E 201F move.l D0, [A7]+ 00000020 A04C syscall CompactMem 00000022 2E80 move.l [A7], D0 00000024 7000 moveq.l D0, 0x00 label00000026: 00000026 2F09 move.l -[A7], A1 label00000028: 00000028 31C0 0220 move.w [0x00000220 /* MemErr */], D0 0000002C 4E75 rts 0000002E 7000 moveq.l D0, 0x00 00000030 60F6 bra -0x8 /* 00000028 */ fn00000032: 00000032 225F movea.l A1, [A7]+ 00000034 205F movea.l A0, [A7]+ 00000036 A029 syscall HLock 00000038 4EFA FFEC jmp [PC - 0x14 /* 00000026 */] fn0000003C: 0000003C 225F movea.l A1, [A7]+ 0000003E 205F movea.l A0, [A7]+ 00000040 A02A syscall HUnlock 00000042 4EFA FFE2 jmp [PC - 0x1E /* 00000026 */] fn00000046: 00000046 48E7 C0C0 movem.l -[A7], D0,D1,A0,A1 0000004A 322F 0014 move.w D1, [A7 + 0x14] 0000004E 206F 0016 movea.l A0, [A7 + 0x16] 00000052 2248 movea.l A1, A0 00000054 7000 moveq.l D0, 0x00 00000056 22C0 move.l [A1]+, D0 00000058 22C0 move.l [A1]+, D0 0000005A 22C0 move.l [A1]+, D0 0000005C 22C0 move.l [A1]+, D0 0000005E 22C0 move.l [A1]+, D0 00000060 22C0 move.l [A1]+, D0 00000062 22C0 move.l [A1]+, D0 00000064 22C0 move.l [A1]+, D0 00000066 226F 001A movea.l A1, [A7 + 0x1A] 0000006A 5341 subq.w D1, 1 0000006C 671E beq +0x20 /* 0000008C */ 0000006E 701F moveq.l D0, 0x1F 00000070 9041 sub.w D0, D1 00000072 E249 lsr D1.w, 1 00000074 41F0 0000 lea.l A0, [A0 + D0.w] label00000078: 00000078 30D9 move.w [A0]+, [A1]+ 0000007A 51C9 FFFC dbf D1, -0x6 /* 00000078 */ label0000007E: 0000007E 4CDF 0303 movem.l D0,D1,A0,A1, [A7]+ 00000082 2F57 000A move.l [A7 + 0xA], [A7] 00000086 4FEF 000A lea.l A7, [A7 + 0xA] 0000008A 4E75 rts label0000008C: 0000008C 1159 001F move.b [A0 + 0x1F], [A1]+ 00000090 60EC bra -0x12 /* 0000007E */ fn00000092: 00000092 2F0A move.l -[A7], A2 00000094 226F 0008 movea.l A1, [A7 + 0x8] 00000098 246F 000C movea.l A2, [A7 + 0xC] 0000009C 302F 0010 move.w D0, [A7 + 0x10] 000000A0 3400 move.w D2, D0 000000A2 121A move.b D1, [A2]+ 000000A4 B202 cmp.b D1, D2 000000A6 6402 bcc +0x4 /* 000000AA */ 000000A8 1401 move.b D2, D1 label000000AA: 000000AA 12C2 move.b [A1]+, D2 000000AC 6002 bra +0x4 /* 000000B0 */ label000000AE: 000000AE 12DA move.b [A1]+, [A2]+ label000000B0: 000000B0 51CA FFFC dbf D2, -0x6 /* 000000AE */ 000000B4 B001 cmp.b D0, D1 000000B6 245F movea.l A2, [A7]+ 000000B8 205F movea.l A0, [A7]+ 000000BA 4FEF 000A lea.l A7, [A7 + 0xA] 000000BE 4ED0 jmp [A0] fn000000C0: 000000C0 4E56 FFD8 link A6, -0x0028 000000C4 206E 000C movea.l A0, [A6 + 0xC] 000000C8 43EE FFE8 lea.l A1, [A6 - 0x18] 000000CC 22D8 move.l [A1]+, [A0]+ 000000CE 22D8 move.l [A1]+, [A0]+ 000000D0 1D7C 0055 FFE0 move.b [A6 - 0x20], 0x55 /* 'U' */ 000000D6 1D7C 00AA FFE1 move.b [A6 - 0x1F], 0xAA 000000DC 1D7C 0055 FFE2 move.b [A6 - 0x1E], 0x55 /* 'U' */ 000000E2 1D7C 00AA FFE3 move.b [A6 - 0x1D], 0xAA 000000E8 1D7C 0055 FFE4 move.b [A6 - 0x1C], 0x55 /* 'U' */ 000000EE 1D7C 00AA FFE5 move.b [A6 - 0x1B], 0xAA 000000F4 1D7C 0055 FFE6 move.b [A6 - 0x1A], 0x55 /* 'U' */ 000000FA 1D7C 00AA FFE7 move.b [A6 - 0x19], 0xAA 00000100 206E 0008 movea.l A0, [A6 + 0x8] 00000104 4868 FF9A pea.l [A0 - 0x66] 00000108 AA15 syscall RGBBackColor 0000010A 486E FFE0 pea.l [A6 - 0x20] 0000010E A89D syscall PenPat 00000110 3F3C 000B move.w -[A7], 0xB 00000114 A89C syscall PenMode 00000116 486E FFE8 pea.l [A6 - 0x18] 0000011A A8A2 syscall PaintRect 0000011C 4E5E unlink A6 0000011E 205F movea.l A0, [A7]+ 00000120 504F addq.w A7, 8 00000122 4ED0 jmp [A0] fn00000124: 00000124 4E56 FF56 link A6, -0x00AA 00000128 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000012C 286E 0008 movea.l A4, [A6 + 0x8] 00000130 246E 0010 movea.l A2, [A6 + 0x10] 00000134 2F0A move.l -[A7], A2 00000136 4EBA FEFA jsr [PC - 0x106 /* 00000032 */] 0000013A 2052 movea.l A0, [A2] 0000013C 7000 moveq.l D0, 0x00 0000013E 1028 0010 move.b D0, [A0 + 0x10] 00000142 4A40 tst.w D0 00000144 6700 02FA beq +0x2FC /* 00000440 */ 00000148 397C FFFF FFDC move.w [A4 - 0x24], 0xFFFF 0000014E 397C FFFF FFDE move.w [A4 - 0x22], 0xFFFF 00000154 397C FFFF FFE0 move.w [A4 - 0x20], 0xFFFF 0000015A 426C FFD6 clr.w [A4 - 0x2A] 0000015E 426C FFD8 clr.w [A4 - 0x28] 00000162 426C FFDA clr.w [A4 - 0x26] 00000166 426E FFA0 clr.w [A6 - 0x60] 0000016A 426E FFA2 clr.w [A6 - 0x5E] 0000016E 426E FFA4 clr.w [A6 - 0x5C] 00000172 3D7C FFFF FF9A move.w [A6 - 0x66], 0xFFFF 00000178 3D7C FFFF FF9C move.w [A6 - 0x64], 0xFFFF 0000017E 3D7C FFFF FF9E move.w [A6 - 0x62], 0xFFFF 00000184 426E FF94 clr.w [A6 - 0x6C] 00000188 426E FF96 clr.w [A6 - 0x6A] 0000018C 426E FF98 clr.w [A6 - 0x68] 00000190 554F subq.w A7, 2 00000192 2F0A move.l -[A7], A2 00000194 486E FFA6 pea.l [A6 - 0x5A] 00000198 AA44 syscall GetAuxiliaryControlRecord/GetAuxCtl 0000019A 4A1F tst.b [A7]+ 0000019C 206E FFA6 movea.l A0, [A6 - 0x5A] 000001A0 2050 movea.l A0, [A0] 000001A2 2668 0008 movea.l A3, [A0 + 0x8] 000001A6 200B move.l D0, A3 000001A8 6700 007C beq +0x7E /* 00000226 */ 000001AC 2F0B move.l -[A7], A3 000001AE 4EBA FE82 jsr [PC - 0x17E /* 00000032 */] 000001B2 2053 movea.l A0, [A3] 000001B4 3D68 0006 FF76 move.w [A6 - 0x8A], [A0 + 0x6] 000001BA 4247 clr.w D7 000001BC 6062 bra +0x64 /* 00000220 */ label000001BE: 000001BE 2053 movea.l A0, [A3] 000001C0 3007 move.w D0, D7 000001C2 E740 asl D0.w, 3 000001C4 4A70 0008 tst.w [A0 + D0.w + 0x8] 000001C8 6612 bne +0x14 /* 000001DC */ 000001CA 2053 movea.l A0, [A3] 000001CC 3007 move.w D0, D7 000001CE E740 asl D0.w, 3 000001D0 41F0 000A lea.l A0, [A0 + D0.w + 0xA] 000001D4 43EE FFA0 lea.l A1, [A6 - 0x60] 000001D8 22D8 move.l [A1]+, [A0]+ 000001DA 32D8 move.w [A1]+, [A0]+ label000001DC: 000001DC 2053 movea.l A0, [A3] 000001DE 3007 move.w D0, D7 000001E0 E740 asl D0.w, 3 000001E2 0C70 0001 0008 cmpi.w [A0 + D0.w + 0x8], 0x1 000001E8 6612 bne +0x14 /* 000001FC */ 000001EA 2053 movea.l A0, [A3] 000001EC 3007 move.w D0, D7 000001EE E740 asl D0.w, 3 000001F0 41F0 000A lea.l A0, [A0 + D0.w + 0xA] 000001F4 43EE FF9A lea.l A1, [A6 - 0x66] 000001F8 22D8 move.l [A1]+, [A0]+ 000001FA 32D8 move.w [A1]+, [A0]+ label000001FC: 000001FC 2053 movea.l A0, [A3] 000001FE 3007 move.w D0, D7 00000200 E740 asl D0.w, 3 00000202 0C70 0002 0008 cmpi.w [A0 + D0.w + 0x8], 0x2 00000208 6612 bne +0x14 /* 0000021C */ 0000020A 2053 movea.l A0, [A3] 0000020C 3007 move.w D0, D7 0000020E E740 asl D0.w, 3 00000210 41F0 000A lea.l A0, [A0 + D0.w + 0xA] 00000214 43EE FF94 lea.l A1, [A6 - 0x6C] 00000218 22D8 move.l [A1]+, [A0]+ 0000021A 32D8 move.w [A1]+, [A0]+ label0000021C: 0000021C 5247 addq.w D7, 1 0000021E 6906 bvs +0x8 /* 00000226 */ label00000220: 00000220 BE6E FF76 cmp.w D7, [A6 - 0x8A] 00000224 6F98 ble -0x66 /* 000001BE */ label00000226: 00000226 486E FFAA pea.l [A6 - 0x56] 0000022A A898 syscall GetPenState 0000022C A89E syscall PenNormal 0000022E 2052 movea.l A0, [A2] 00000230 41E8 0008 lea.l A0, [A0 + 0x8] 00000234 43EE FFE0 lea.l A1, [A6 - 0x20] 00000238 22D8 move.l [A1]+, [A0]+ 0000023A 22D8 move.l [A1]+, [A0]+ 0000023C 362E FFE4 move.w D3, [A6 - 0x1C] 00000240 966E FFE0 sub.w D3, [A6 - 0x20] 00000244 302E FFE6 move.w D0, [A6 - 0x1A] 00000248 906E FFE2 sub.w D0, [A6 - 0x1E] 0000024C 3D40 FFDA move.w [A6 - 0x26], D0 00000250 594F subq.w A7, 4 00000252 A8D8 syscall NewRgn 00000254 2A1F move.l D5, [A7]+ 00000256 2F05 move.l -[A7], D5 00000258 A87A syscall GetClip 0000025A 594F subq.w A7, 4 0000025C A8D8 syscall NewRgn 0000025E 2C1F move.l D6, [A7]+ 00000260 2F06 move.l -[A7], D6 00000262 486E FFE0 pea.l [A6 - 0x20] 00000266 A8DF syscall RectRgn 00000268 2F05 move.l -[A7], D5 0000026A 2F06 move.l -[A7], D6 0000026C 2F06 move.l -[A7], D6 0000026E A8E4 syscall SectRgn 00000270 2F06 move.l -[A7], D6 00000272 A879 syscall SetClip 00000274 486E FFC4 pea.l [A6 - 0x3C] 00000278 A874 syscall GetPort 0000027A 206E FFC4 movea.l A0, [A6 - 0x3C] 0000027E 3D68 0044 FFC2 move.w [A6 - 0x3E], [A0 + 0x44] 00000284 206E FFC4 movea.l A0, [A6 - 0x3C] 00000288 3D68 004A FFC0 move.w [A6 - 0x40], [A0 + 0x4A] 0000028E 206E FFC4 movea.l A0, [A6 - 0x3C] 00000292 3D68 0048 FFBE move.w [A6 - 0x42], [A0 + 0x48] 00000298 206E FFC4 movea.l A0, [A6 - 0x3C] 0000029C 4868 0046 pea.l [A0 + 0x46] 000002A0 486E FF58 pea.l [A6 - 0xA8] 000002A4 3F3C 0001 move.w -[A7], 0x1 000002A8 4EBA FD9C jsr [PC - 0x264 /* 00000046 */] 000002AC 1D6E FF77 FFBD move.b [A6 - 0x43], [A6 - 0x89] 000002B2 3F3C 0001 move.w -[A7], 0x1 000002B6 A887 syscall TextFont 000002B8 3F3C 000C move.w -[A7], 0xC 000002BC A88A syscall TextSize 000002BE 3F3C 0001 move.w -[A7], 0x1 000002C2 A889 syscall TextMode 000002C4 422E FF76 clr.b [A6 - 0x8A] 000002C8 7000 moveq.l D0, 0x00 000002CA 102E FF76 move.b D0, [A6 - 0x8A] 000002CE 3F00 move.w -[A7], D0 000002D0 A888 syscall TextFace 000002D2 486C FFE8 pea.l [A4 - 0x18] 000002D6 AA19 syscall GetForeColor 000002D8 486C FFE2 pea.l [A4 - 0x1E] 000002DC AA1A syscall GetBackColor 000002DE 486E FF9A pea.l [A6 - 0x66] 000002E2 AA14 syscall RGBForeColor 000002E4 486E FF9A pea.l [A6 - 0x66] 000002E8 AA15 syscall RGBBackColor 000002EA 486E FFE0 pea.l [A6 - 0x20] 000002EE A8A3 syscall EraseRect 000002F0 486E FFA0 pea.l [A6 - 0x60] 000002F4 AA14 syscall RGBForeColor 000002F6 486E FFA0 pea.l [A6 - 0x60] 000002FA AA15 syscall RGBBackColor 000002FC 486E FFE0 pea.l [A6 - 0x20] 00000300 A8A1 syscall FrameRect 00000302 486E FF94 pea.l [A6 - 0x6C] 00000306 AA14 syscall RGBForeColor 00000308 486E FF94 pea.l [A6 - 0x6C] 0000030C AA15 syscall RGBBackColor 0000030E 382E FFE2 move.w D4, [A6 - 0x1E] 00000312 5A44 addq.w D4, 5 00000314 3F04 move.w -[A7], D4 00000316 3003 move.w D0, D3 00000318 48C0 ext.l D0 0000031A 81FC 0002 divs.w D0, 0x2 0000031E D06E FFE0 add.w D0, [A6 - 0x20] 00000322 5840 addq.w D0, 4 00000324 3F00 move.w -[A7], D0 00000326 A893 syscall MoveTo 00000328 2052 movea.l A0, [A2] 0000032A 3F3C 00FF move.w -[A7], 0xFF 0000032E 4868 0028 pea.l [A0 + 0x28] 00000332 486C FED6 pea.l [A4 - 0x12A] 00000336 4EBA FD5A jsr [PC - 0x2A6 /* 00000092 */] 0000033A 486C FED6 pea.l [A4 - 0x12A] 0000033E A884 syscall DrawString 00000340 2052 movea.l A0, [A2] 00000342 7000 moveq.l D0, 0x00 00000344 1028 0011 move.b D0, [A0 + 0x11] 00000348 4A40 tst.w D0 0000034A 56C0 sne D0 0000034C 2052 movea.l A0, [A2] 0000034E 7200 moveq.l D1, 0x00 00000350 1228 0011 move.b D1, [A0 + 0x11] 00000354 0C41 00C8 cmpi.w D1, 0xC8 00000358 56C1 sne D1 0000035A C001 and.b D0, D1 0000035C 6700 008C beq +0x8E /* 000003EA */ 00000360 2052 movea.l A0, [A2] 00000362 7000 moveq.l D0, 0x00 00000364 1028 0011 move.b D0, [A0 + 0x11] 00000368 0C40 00FF cmpi.w D0, 0xFF 0000036C 6626 bne +0x28 /* 00000394 */ 0000036E 41EE FFE0 lea.l A0, [A6 - 0x20] 00000372 43EE FFD0 lea.l A1, [A6 - 0x30] 00000376 22D8 move.l [A1]+, [A0]+ 00000378 22D8 move.l [A1]+, [A0]+ 0000037A 486E FFD0 pea.l [A6 - 0x30] 0000037E 3F3C 0002 move.w -[A7], 0x2 00000382 3F3C 0002 move.w -[A7], 0x2 00000386 A8A9 syscall InsetRect 00000388 486E FFD0 pea.l [A6 - 0x30] 0000038C 2F0E move.l -[A7], A6 0000038E 4EBA FD30 jsr [PC - 0x2D0 /* 000000C0 */] 00000392 6056 bra +0x58 /* 000003EA */ label00000394: 00000394 486E FF94 pea.l [A6 - 0x6C] 00000398 AA14 syscall RGBForeColor 0000039A 486E FF94 pea.l [A6 - 0x6C] 0000039E AA15 syscall RGBBackColor 000003A0 486E FFE0 pea.l [A6 - 0x20] 000003A4 A8A2 syscall PaintRect 000003A6 486E FF9A pea.l [A6 - 0x66] 000003AA AA14 syscall RGBForeColor 000003AC 486E FF9A pea.l [A6 - 0x66] 000003B0 AA15 syscall RGBBackColor 000003B2 382E FFE2 move.w D4, [A6 - 0x1E] 000003B6 5A44 addq.w D4, 5 000003B8 3F04 move.w -[A7], D4 000003BA 3003 move.w D0, D3 000003BC 48C0 ext.l D0 000003BE 81FC 0002 divs.w D0, 0x2 000003C2 D06E FFE0 add.w D0, [A6 - 0x20] 000003C6 5840 addq.w D0, 4 000003C8 3F00 move.w -[A7], D0 000003CA A893 syscall MoveTo 000003CC 2052 movea.l A0, [A2] 000003CE 3F3C 00FF move.w -[A7], 0xFF 000003D2 4868 0028 pea.l [A0 + 0x28] 000003D6 486C FED6 pea.l [A4 - 0x12A] 000003DA 4EBA FCB6 jsr [PC - 0x34A /* 00000092 */] 000003DE 486C FED6 pea.l [A4 - 0x12A] 000003E2 A884 syscall DrawString 000003E4 486C FFD6 pea.l [A4 - 0x2A] 000003E8 AA14 syscall RGBForeColor label000003EA: 000003EA 3F2E FFC2 move.w -[A7], [A6 - 0x3E] 000003EE A887 syscall TextFont 000003F0 3F2E FFC0 move.w -[A7], [A6 - 0x40] 000003F4 A88A syscall TextSize 000003F6 3F2E FFBE move.w -[A7], [A6 - 0x42] 000003FA A889 syscall TextMode 000003FC 486E FFBD pea.l [A6 - 0x43] 00000400 486E FF58 pea.l [A6 - 0xA8] 00000404 3F3C 0001 move.w -[A7], 0x1 00000408 4EBA FC3C jsr [PC - 0x3C4 /* 00000046 */] 0000040C 1D6E FF77 FF56 move.b [A6 - 0xAA], [A6 - 0x89] 00000412 7000 moveq.l D0, 0x00 00000414 102E FF56 move.b D0, [A6 - 0xAA] 00000418 3F00 move.w -[A7], D0 0000041A A888 syscall TextFace 0000041C 2F05 move.l -[A7], D5 0000041E A879 syscall SetClip 00000420 2F05 move.l -[A7], D5 00000422 A8D9 syscall DisposRgn/DisposeRgn 00000424 2F06 move.l -[A7], D6 00000426 A8D9 syscall DisposRgn/DisposeRgn 00000428 486E FFAA pea.l [A6 - 0x56] 0000042C A899 syscall SetPenState 0000042E 486C FFE8 pea.l [A4 - 0x18] 00000432 AA14 syscall RGBForeColor 00000434 486C FFE2 pea.l [A4 - 0x1E] 00000438 AA15 syscall RGBBackColor 0000043A 2F0A move.l -[A7], A2 0000043C 4EBA FBFE jsr [PC - 0x402 /* 0000003C */] label00000440: 00000440 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000444 4E5E unlink A6 00000446 205F movea.l A0, [A7]+ 00000448 4FEF 000E lea.l A7, [A7 + 0xE] 0000044C 4ED0 jmp [A0] fn0000044E: 0000044E 4E56 0000 link A6, 0 00000452 2F0C move.l -[A7], A4 00000454 286E 0010 movea.l A4, [A6 + 0x10] 00000458 42AE 0016 clr.l [A6 + 0x16] 0000045C 2F0C move.l -[A7], A4 0000045E 4EBA FBD2 jsr [PC - 0x42E /* 00000032 */] 00000462 2054 movea.l A0, [A4] 00000464 7000 moveq.l D0, 0x00 00000466 1028 0010 move.b D0, [A0 + 0x10] 0000046A 4A40 tst.w D0 0000046C 6750 beq +0x52 /* 000004BE */ 0000046E 2054 movea.l A0, [A4] 00000470 7000 moveq.l D0, 0x00 00000472 1028 0011 move.b D0, [A0 + 0x11] 00000476 0C40 00FF cmpi.w D0, 0xFF 0000047A 56C0 sne D0 0000047C 2054 movea.l A0, [A4] 0000047E 7200 moveq.l D1, 0x00 00000480 1228 0011 move.b D1, [A0 + 0x11] 00000484 0C41 00C8 cmpi.w D1, 0xC8 00000488 56C1 sne D1 0000048A C001 and.b D0, D1 0000048C 6730 beq +0x32 /* 000004BE */ 0000048E 2054 movea.l A0, [A4] 00000490 7000 moveq.l D0, 0x00 00000492 1028 0011 move.b D0, [A0 + 0x11] 00000496 0C40 00FE cmpi.w D0, 0xFE 0000049A 671A beq +0x1C /* 000004B6 */ 0000049C 554F subq.w A7, 2 0000049E 2F2E 000C move.l -[A7], [A6 + 0xC] 000004A2 2054 movea.l A0, [A4] 000004A4 4868 0008 pea.l [A0 + 0x8] 000004A8 A8AD syscall PtInRect 000004AA 4A1F tst.b [A7]+ 000004AC 6710 beq +0x12 /* 000004BE */ 000004AE 700A moveq.l D0, 0x0A 000004B0 2D40 0016 move.l [A6 + 0x16], D0 000004B4 6008 bra +0xA /* 000004BE */ label000004B6: 000004B6 2D7C 0000 00FE 0016 move.l [A6 + 0x16], 0xFE label000004BE: 000004BE 2F0C move.l -[A7], A4 000004C0 4EBA FB7A jsr [PC - 0x486 /* 0000003C */] 000004C4 285F movea.l A4, [A7]+ 000004C6 4E5E unlink A6 000004C8 205F movea.l A0, [A7]+ 000004CA 4FEF 000E lea.l A7, [A7 + 0xE] 000004CE 4ED0 jmp [A0] fn000004D0: 000004D0 4E56 FFE8 link A6, -0x0018 000004D4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000004D8 4EBA FB58 jsr [PC - 0x4A8 /* 00000032 */] 000004DC 206E 0010 movea.l A0, [A6 + 0x10] 000004E0 2050 movea.l A0, [A0] 000004E2 41E8 0008 lea.l A0, [A0 + 0x8] 000004E6 43EE FFE8 lea.l A1, [A6 - 0x18] 000004EA 22D8 move.l [A1]+, [A0]+ 000004EC 22D8 move.l [A1]+, [A0]+ 000004EE 2F2E 000C move.l -[A7], [A6 + 0xC] 000004F2 486E FFE8 pea.l [A6 - 0x18] 000004F6 A8DF syscall RectRgn 000004F8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000004FC 4EBA FB3E jsr [PC - 0x4C2 /* 0000003C */] 00000500 4E5E unlink A6 00000502 205F movea.l A0, [A7]+ 00000504 4FEF 000E lea.l A7, [A7 + 0xE] 00000508 4ED0 jmp [A0] label0000050A: 0000050A 4E56 FED6 link A6, -0x012A 0000050E 42AE 0014 clr.l [A6 + 0x14] 00000512 302E 000C move.w D0, [A6 + 0xC] 00000516 6042 bra +0x44 /* 0000055A */ label00000518: 00000518 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000051C 2F2E 000E move.l -[A7], [A6 + 0xE] 00000520 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000524 2F0E move.l -[A7], A6 00000526 4EBA FBFC jsr [PC - 0x404 /* 00000124 */] 0000052A 6038 bra +0x3A /* 00000564 */ label0000052C: 0000052C 594F subq.w A7, 4 0000052E 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000532 2F2E 000E move.l -[A7], [A6 + 0xE] 00000536 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000053A 2F0E move.l -[A7], A6 0000053C 4EBA FF10 jsr [PC - 0xF0 /* 0000044E */] 00000540 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00000544 601E bra +0x20 /* 00000564 */ label00000546: 00000546 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000054A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000054E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000552 2F0E move.l -[A7], A6 00000554 4EBA FF7A jsr [PC - 0x86 /* 000004D0 */] 00000558 600A bra +0xC /* 00000564 */ label0000055A: 0000055A 67BC beq -0x42 /* 00000518 */ 0000055C 5340 subq.w D0, 1 0000055E 67CC beq -0x32 /* 0000052C */ 00000560 5340 subq.w D0, 1 00000562 67E2 beq -0x1C /* 00000546 */ label00000564: 00000564 4E5E unlink A6 00000566 205F movea.l A0, [A7]+ 00000568 4FEF 000C lea.l A7, [A7 + 0xC] 0000056C 4ED0 jmp [A0]